// pages/userload/userload.js
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  getPhoneNumber (e) {
        if (e.detail.errMsg == 'getPhoneNumber:fail user deny') { //用户点击拒绝
          // 不做任何动作
          return
         } else { //允许授权执行跳转
          wx.login({
            success (res) {
             //发起网络请求
            wx.request({
              url: 'https://api.weixin.qq.com/sns/jscode2session',
              data: {
                appid:'wxae6f8737f2d60b32',
                secret:'af9fd52f3df9bf539b14d0bf4b399dd3',
                js_code:res.code,
                grant_type:'authorization_code'
              },
              success (res) {
                wx.request({
                  url: 'https://travel.gxucreate.com/travel/mini/getPhone.do',
                  method: 'POST',
                  header: {
                    'content-type': 'application/x-www-form-urlencoded' // 默认值
                  },
                  data: {
                    session_key: res.data.session_key,
                    openid: res.data.openid,
                    encryptedData:e.detail.encryptedData,
                    iv:e.detail.iv
                  },
                  success (res) {
                    // 存取数据
                    // 用户名（手机号）
                    wx.setStorage({
                      key: 'username',
                      data: res.data.username
                    })
                    // token
                    wx.setStorage({
                      key: 'token',
                      data: res.data.token
                    })
                    // 获取成功进行跳转
                   if(res.data.success) {
                      //  console.log(res.data.username)
                      wx.navigateBack({
                        delta: 1
                      })
                   }
                  } 
                })
              }
            })
            }
          })
         }
      },
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})